Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 UAE F2 Germany F17 United Arab Emirates F1 UAE F1 Kuwait F1 France F7 (Villers Les Nancy) Kuwait F2 Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton Ostrava Open 2005 - Ostrava IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade USTA Seascape Challenger - Aptos BMW Tennis Championship - Sunrise Privatbank Open 2006 - Dnepropetrovsk USTA Challenger of Burbank - Burbank The USTA Challenger at West End Racquet - Torrance Challenger Hamburg - Hamburg USTA Men's Challenger of Dallas - Dallas Neride Prague Indoor - Prague Challenger Britania Zavaleta - Puebla Volvo Sylt Open - Sylt Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Theusbridge.com Tennis Classic - Tarzana Samsung Securities Cup Challenger Tennis - Seoul USTA Challenger of Dallas - Dallas GHI Bronx Classic - Bronx Ethias Trophy - Mons Samarkand Challenger - Samarkand 2002 Tulsa USTA Challenger - Tulsa 2001 USTA Challenger of Calabasas - Calabasas drkoop.com USTA Challenger of Tallahassee - Tallahassee VIII Avierto Internacional de Salinas - Salinas Fergana Tennis Challenger Tournament - Fergana Top Wool Challenger Biella - Biella 2001 UT Tyler Patriot Challenger - Tyler Bristol Challenger Trophy - Bristol Asics Challenger Open - Monchengladbach University of Tennessee USTA Challenger - Knoxville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon GHI Bronx Tennis Classic - Bronx IPP Open - Helsinki X Open Internacional D'Andorra - Andorra Zagreb Open - Zagreb USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Kobstaedernes ATP Challenger - Kolding Memorial Savigni - Sassuolo Dharwad Challenger 2006 - Dharwad Okal Cup 2003 - Eckental Jameson Cup - Milan Steelers Cup - Kosice Challenger 42 - Andrezieux Abierto Club Casablanca - Mexico City PEOPLEnet Cup - Dnepropetrovsk KGHM Polish Indoors - Wroclaw Tennis Napoli Cup - Napoli President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Garden Open 2005 - Rome Tunis Open - Tunis Tenerife Challenger Cremona Challenger Alexander Kolyaskin Memorial - Donetsk Coffee Cup Challenger - Chikmagalur Vancouver Challenger Ethias Trophy - Mons Tatra Banka Open - Bratislava Pozoblanco Challenger Rhodes Challenger Nottingham Challenger Samsung Secruities Cup Challenger - Seoul Bratislava Challenger BMW Tennis Championship - Sunrise Sarajevo Challenger Bath Challenger Penza Challenger Astana Challenger Segovia Challenger Belgrade Challenger Johannesburg Challenger Seoul Challenger Geneva Challenger Kaohsiung Challenger Istanbul Challenger Tashkent Challenger Geneva Challenger Leon Challenger Guadalajara Challenger Busan Challenger Istanbul Challenger Busan Open Challenger Tennis - Busan Eskisehir Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Segovia Challenger St. Remy Challenger Tashkent Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Segovia Challenger Geneva Challenger Orleans Challenger USTA Seascape Challenger - Aptos Brescia Challenger Andria Challenger Bangkok Challenger Manila Challenger Bergamo Challenger 2002 Azalea Orthopedic Challenger - Tyler Cherbourg Challenger Guangzhou Challenger Taipei City Challenger Ischgl International Tennis Challenger 2003 - Ischgl Czech Open - Prostejov Orleans Challenger Brest Challenger Brescia Challenger Busan Challenger Irving Challenger Gemax Open - Belgrade Heilbronn Challenger San Luis Potosi Challenger 2001 Eddleman USTA Challenger - Birmingham Busan Challenger Mouilleron-Le-Captif Challenger Kyoto Challenger Bangkok Challenger Bangkok Challenger Aptos Challenger Wroclaw Challenger Kaohsiung Challenger Cary Challenger Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade BMW Challenger Open - Monchengladbach Segovia Challenger Urbana-Champaign Challenger - Urbana Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Segovia Challenger Alessandria Challenger St. Remy Challenger Nottingham Challenger Izmir Challenger Rezidenza Open - Magdeburg Fergana Challenger - Fergana Ortisei Challenger Fifth-Third Bank Tennis Championships - Lexington Bangkok Challenger Challenger Casino Lugano - Lugano Shenzhen Challenger Raanana Challenger Sarasota Challenger Sylt Open 2000 - Sylt Geneva Challenger - Geneva BH Telecom Indoors Sarajevo 2006 - Sarajevo Open de L'Isere-Open 38 - Grenoble Ilkley Challenger Pro Tennis World Open - Boca Raton Open de Montauban - Montauban Granby Challenger - Granby Izmir Challenger The LTA Manchester Challenger - Manchester Andria Challenger Maui Challenger Taipei City Challenger Seoul Challenger The Waco International Tennis Challenger - Waco Heineken Challenger - Ho Chi Minh City The 70th King's Cup and Queen's Cup - Bangkok Guadalajara Challenger 2003 West Side Tennis Club Challenger - Forest Hills Sporting Challenger 2003 - Turin Gemax Open - Belgrade 2003 Freeman Men's Challenger - Joplin San Remo Tennis Cup 15° Piertomaso - San Remo Busan Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Fergana Challenger Nottingham Challenger Winnetka Challenger Binghamton Professional Tennis Tournament - Binghamton Geneva Challenger - Geneva USTA Comerica Challenger - Aptos Alexander Kolyaskin Memorial - Donetsk Project Independence Men's Challenger - Mandeville Aptos Challenger The Nottingham Challenger - Nottingham Bratislava Challenger Helsinki Challenger IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby Binghamton Professional Tennis Tournament - Binghamton DPD Challenger 2002 - Aschaffenburg Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano IV Gramado Open de Tenis - Gramado Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Yokohama World Tennis Gaora Cup - Yokohama Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo Busan Open - Busan Flea Market Cup Busan Challenger Tennis - Busan GHI Bronx Classic - Bronx Mouilleron-Le-Captif Challenger Mauritius Open - Mauritius Istanbul Challenger Gerry Weber Open - Halle Akbank Private Banking TED Open 2006 - Istanbul AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston Kobstaedernes ATP Challenger - Kolding Winnetka Challenger Geneva Challenger Recife Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis Athens Challenger Busan Challenger U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Gerry Weber Open - Halle Zagreb Challenger Davidoff Swiss Indoors - Basel Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Open Seat Godo - Barcelona China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok The Dubai Tennis Championships - Dubai Estoril Open - Estoril Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Medibank International - Sydney The Dubai Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad St. Brieuc Challenger Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Power Horse World Team Cup - Dusseldorf UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Winnetka Challenger Izmir Challenger Kyoto Challenger ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Indianapolis Tennis Championships - Indianapolis Qatar Exxon Mobil Open - Doha The Nottingham Open - Nottingham Open Sud de France - Montpellier SA Tennis Open - Johannesburg Open 13 - Marseille BMW Open - Munich Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London BMW Open - Munich Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Kremlin Cup - Moscow Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Bergamo Challenger Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Suisse Open - Gstaad Stockton Challenger Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Suisse Open - Gstaad Kun-Ming Challenger RCA Championships - Indianapolis International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Athens Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Ortisei Challenger Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Open de Moselle - Metz Heilbronn Challenger Thailand Open - Bangkok Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Taipei City Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Astana Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle AEGON Championships - London Farmers Classic - Los Angeles Eskisehir Challenger Gimcheon Challenger PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heilbronn Challenger Singapore Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Eckental Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Le Gosier Challenger PTT Thailand Open - Bangkok Valencia Open - Valencia Savannah Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger AIG Japan Open Tennis Championships - Tokyo Binghamton Challenger Open de Nice Cote d'Azur - Nice Anning Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Orleans Challenger Schickendanz Open - Furth Swiss Indoors Basel - Basel Seoul Challenger Segovia Challenger Hall of Fame Tennis Championships - Newport Kaohsiung Challenger Credit Agricole Suisse Open - Gstaad BH Tennis Open International Cup - Belo Horizonte Yokohama Challenger 2001 - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Credicard Tennis Cup - Campos do Jordao Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville TED Open-Akbank Private Banking - Istanbul Shimadzu All Japan Indoor - Kyoto Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg 2003 Eddleman USTA Challenger - Birmingham Citi Open - Washington Chengdu Open - Chengdu Challenger Leon 2004 - Leon Arizona Men's Tennis Championships - Scottsdale AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tennis Channel Open - Las Vegas The Stella Artois Championships - London RCA Championships - Indianapolis BCR Open Romania - Bucharest Qatar Exxon Mobil Open - Doha Open SEAT 2008 - Barcelona Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Medibank International - Sydney ATP Vegeta Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Siebel Open - San Jose St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston UBS Open Gstaad - Gstaad Swiss Indoors Basel - Basel Verizon Tennis Challenge - Atlanta ARAG World Team Championship - Dusseldorf Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Geneva Open - Geneva Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Tata Open - Chennai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Masters Series - Hamburg BNP Paribas Masters - Paris Australian Open - Melbourne Masters Series Hamburg - Hamburg Rogers Masters - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Rogers Cup - Toronto U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Open Seat Godo 2005 - Barcelona St. Petersburg Open - St. Petersburg French Open - Paris Countrywide Classic - Los Angeles Ordina Open - s-Hertogenbosch Qatar ExxonMobil Open - Doha Open de Tenis Comunidad Valenciana - Valencia French Open - Paris AEGON Championships - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Wimbledon - London Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, SUI-BLR 3-2 Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Wimbledon - London Masters Series Madrid - Madrid Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Olympics - London Olympics - Beijing